package net.maku.express.biza.controller.collectExpress.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import java.math.BigDecimal;
import java.util.Date;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @Author wenyignying'
 * @Description:
 * @Date
 */
@Schema(description = "订单收据")
@Data
public class CollectExpressOrderVO {
    /**
     * 收据单号
     */
    @Schema(description = "收据单号")
    private String collectNo;

    /**
     * 重量
     */
    @Schema(description ="重量")
    private Double weight;

    /**
     * 计费重量
     */
    @Schema(description ="计费重量")
    private Double chargedWeight;

    /**
     * 体积
     */
    @Schema(description ="体积")
    private Double tiji;

    @Schema(description = "货物类型:1:普货,2:敏感货,3:单证普货,4:单证敏感货")
    private Long collectType;

    /**
     * 收货人
     */
    @Schema(description ="收货人")
    private String collector;

    /**
     * id
     */
    @Schema(description ="客户")
    private String custom;

    /**
     * 收货件数
     */
    @Schema(description ="收货件数")
    private Integer collectNum;

    /**
     * 运费项目
     */
    @Schema(description ="收费项目")
    private Integer collectTypes;

    @Schema(description = "币种：1:人民币")
    private Integer coinType;

    @Schema(description ="单价")
    private BigDecimal unitPrice;

    @Schema(description ="总运费")
    private BigDecimal totalMoney;

    @Schema(description ="折算rmb")
    private BigDecimal cnyMoney;

}
